package TrainModel;
import TrackModel.Block;

public interface TrainControllerToTrainModel
{
	public double calcWeight();
	
	public void setPower( double dPower );
	
	public void setDoorOpen( boolean bDoorState );
	
	public void setLightsOn( boolean bLightState );
	
	public void setAdvertisements( String sAdvert );
	
	public void setAnnouncements( String sAnnouncement );
	
	public void setBrake( double dBrakePercent );
	
	public void setEBrake();
	
	public double getSpeed();
	
	public Block getCurrentBlock();
	
	public double getThermostat();
	
	public void setThermostat( double t );
}
